#include<iostream>
using namespace std;

#define area1(x) x*x
#define area2(x) (x)*(x)
#define dowhile(x) do{\
    cout<<"statement one!"<<endl;\
    cout<<"statement two!"<<endl;\
}while(0)

int main(void)
{
    // marco 1
    int s1 = area1(2+2);  // 2+2 * 2+2 = 8, not 16
    int s2 = area2(2+2);  // (2+2)*(2+2)=16
    cout<< s1 << endl;  
    cout<< s2 << endl; 

    // marco 2
    bool condition = true;
    if (condition){
        dowhile(1);
    }else{
        cout<<"1"<<endl;
    }
    return 0;
}